1 2 4 18 5 11 9 24 8 10 7 16 6 12 13 14 15 17 3 19 20 22 21 23 25 26